package com.iflytek.jcy.supervise.job.component.httpinterface;

import com.dtflys.forest.annotation.Post;
import com.dtflys.forest.annotation.Query;
import com.dtflys.forest.annotation.Retry;
import com.iflytek.jcy.supervise.job.component.httpinterface.result.ReturnT;

/** <br>
 * 标题:xxl-job接口 <br>
 * 描述: <br>
 * 公司: www.iflytek.com<br>
 * 
 * @autho dgyu
 * @time 2022年10月31日 下午1:26:56 */
// 整个接口下的所有方法请求都默认绑定该根地址
// @Address(source = HttpAddressSource.class) // 动态根地址
// @BaseRequest(interceptor = { SimpleInterceptor.class })
public interface XxlJobHttpInterface {

	@Post("#{xxl.job.nextTriggerTimeById}")
	@Retry(maxRetryCount = "3", maxRetryInterval = "100")
	ReturnT<String> nextTriggerTimeById(@Query("id") Integer id);
}
